package com.woniuxy.dao;

import com.woniuxy.entity.Inpatient;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface InpatientDao {
    //办理入院,添加病人
    void insertInpatient(Inpatient inpatient);

    //查询住院病人
    List<Inpatient> selectInpatients(@Param("inpatient") Inpatient inpatient,
                                     @Param("pageIndex") int pageIndex,
                                     @Param("pageSize") int pageSize);

    int selectInpatientsCount(@Param("inpatient") Inpatient inpatient);

    //修改住院病人信息
    void updateInpatient(Inpatient inpatient);

    //删除住院病人
    void deleteInpatient(int inpatientId);
}
